export type fileUpConfig = {
  UpShow: string | null
  UpFileSize: number
  Extension?: string[] | null
  UpImgSet?: UpImgSet | null
  ZoneSize?: number | null
  Files?: UpFile[] | null
}
export type UpFile = {
  FileId: string
  Extension: string
  FileUri: string
  FileName: string
}
export type UpImgSet = {
  Ratio?: number[] | null
  MinWidth?: number | null
  MaxWidth?: number | null
  MinHeight?: number | null
  MaxHeight?: number | null
  Show?: string | null
}
export type PreUpFile = {
  FileMd5: string
  FileName: string
  LinkBizPk: string
  Tag: string
  IsSave?: boolean
}
export type PreUpFileResult = {
  FileId: string
  Extension: string
  FileUri: string
  FileName: string
  IsUp: boolean
}

export type CopyFileArg = {
  FileId: string
  DirKey: string
  LinkBizPk?: string
  Tag?: string
}
